package beans;

import java.util.Date;

public class Colaborador {

    public final static int STS_ATIVO = 0;
    public final static int STS_INATIVO = 1;
    public final static int VLR_NAO_CONFIGURADO = -1;

    private String matricula;
    private String nome;
    private Date dataAdmissao;
    private Date dataDemissao;
    private int status;

    public Colaborador() {
        this.status = VLR_NAO_CONFIGURADO;
        this.matricula = "";
        this.nome = "";
        this.dataAdmissao = null;
        this.dataDemissao = null;
    }

    public Date getDataDemissao() {
        return dataDemissao;
    }

    public void setDataDemissao(Date dataDemissao) {
        this.dataDemissao = dataDemissao;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMatricula() {
        return matricula;
    }

    public void setMatricula(String matricula) {
        if (matricula != null) {
            this.matricula = ferramentas.Texto.padronizarTexto(matricula.toUpperCase(), false).trim();
        } else {
            this.matricula = matricula;
        }
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        if (nome != null) {
            this.nome = ferramentas.Texto.padronizarTexto(nome.toUpperCase(), false).trim();
        } else {
            this.nome = nome;
        }
    }

    public Date getDataAdmissao() {
        return dataAdmissao;
    }

    public void setDataAdmissao(Date dataAdmissao) {
        this.dataAdmissao = dataAdmissao;
    }
}
